home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR10 / YICN23.ZIP / INCLUDE / XPBMCLIP.H < prev    next >
Text File  |  1992-11-04  |  3KB  |  72 lines

  1. /*-----------------------------------------------------------------------
  2. ;
  3. ; XPBMCLIP - header file
  4. ;
  5. ;
  6. ;
  7. ; ****** XLIB - Mode X graphics library                ****************
  8. ; ******                                               ****************
  9. ; ****** Written By Themie Gouthas                     ****************
  10. ;
  11. ; egg@dstos3.dsto.gov.au
  12. ; teg@bart.dsto.gov.au
  13. ;
  14. ;  Terminology & notes:
  15. ;         VRAM ==   Video RAM
  16. ;         SRAM ==   System RAM
  17. ;         X coordinates are in pixels unless explicitly stated
  18. ;
  19. ;-----------------------------------------------------------------------*/
  20.  
  21. #ifndef _XPBMCLIP_H_
  22. #define _XPBMCLIP_H_
  23.  
  24.  
  25. /* FUNCTIONS =========================================================== */
  26.  
  27. extern void x_put_masked_pbm_clipx(/* Copy a planar bitmap from SRAM masking */
  28.               int X,          /* only non zero pixels to VRAM           */
  29.           int Y,          /* Supports clipping in the X direction   */
  30.               WORD ScrnOffs,
  31.           BYTE far * Bitmap);
  32.  
  33.  
  34. extern void x_put_masked_pbm_clipy(  /* Copy a planar bitmap from SRAM masking */
  35.               int X,          /* only non zero pixels to VRAM           */
  36.           int Y,          /* Supports clipping in the Y direction   */
  37.               WORD ScrnOffs,
  38.           BYTE far * Bitmap);
  39.  
  40. extern void x_put_masked_pbm_clipxy(/* Copy a planar bitmap from SRAM masking */
  41.               int X,          /* only non zero pixels to VRAM           */
  42.           int Y,          /* Supports clipping in the Y direction   */
  43.               WORD ScrnOffs,
  44.           BYTE far * Bitmap);
  45.  
  46. extern void x_put_pbm_clipx(   /* Copy a planar bitmap from SRAM masking */
  47.           int X,          /* Supports clipping in the x direction   */
  48.               int Y,
  49.               WORD ScrnOffs,
  50.           BYTE far * Bitmap);
  51.  
  52. extern void x_put_pbm_clipy(   /* Copy a planar bitmap from SRAM masking */
  53.           int X,          /* Supports clipping in the Y direction   */
  54.               int Y,
  55.               WORD ScrnOffs,
  56.           BYTE far * Bitmap);
  57.  
  58. extern void x_put_pbm_clipx(   /* Copy a planar bitmap from SRAM masking */
  59.           int X,          /* Supports clipping in the X direction   */
  60.           int Y,
  61.               WORD ScrnOffs,
  62.           BYTE far * Bitmap);
  63.  
  64. extern void x_put_pbm_clipxy(   /* Copy a planar bitmap from SRAM masking */
  65.           int X,          /* Supports clipping in the X&Y directions */
  66.               int Y,
  67.               WORD ScrnOffs,
  68.           BYTE far * Bitmap);
  69. #endif
  70.  
  71.  
  72.